.fleft{ float: left;}
/* header */
.header{ background: #3B5998; }
.head-content{
	height: 40px;
	width: 1095px;
	margin: 0 auto;
	overflow: hidden;
}
.logo{
	margin: 12px 0 0;
	color: #FFF;
	font-size: 24px;
	font-family: '黑体';
	line-height: 1;
}
.nav{
	margin: 18px 0 0 15px;
}
.nav li a{
	color: #DDD;
	display: block;
	padding: 2px 8px 0;
}
.nav li a:hover, .nav li a.current{
	background: #4B67A1;
	color: #FFF;
}
/* header end */

/* sidebar */
.sidebar{
	width: 135px;
	padding-top: 20px;
	border-right: 1px solid #D9D9D9;
}
.sidebar-unit{
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-left: 7px;
}
.sidebar-title{
	margin: 0;
	font-size: 12px;
	color: #999;
	line-height: 1;
}
.sidebar-menu{
	margin: 5px 0 0 7px;
	list-style: none;
}
.menu-item{}
.menu-item a{
	display: block;
	padding: 3px 0;
	color: #171717;
}
.menu-item a:hover{
	text-decoration: none;
}

/* sidebar end */

/* main */
.ct{ width: 1100px; margin: 0 auto; }
.main{ width:940px; margin-top: 10px; margin-left: 20px;}

/* main end */

/* widget */
.widget{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CDCDCD;
    clear: both;
    margin-top: 16px;
    margin-bottom: 16px;
    position: relative;
}
.widget-title{
	background-color: #efefef;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#eaeaea));
	background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -ms-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -o-linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    background-image: -linear-gradient(top, #fdfdfd 0%, #eaeaea 100%);
    height: 36px;
}
.widget-title span.icon {
	border-right: 1px solid #cdcdcd;
	padding: 9px 10px 7px 11px;
	float: left;
	opacity: .7;
}
.widget-toolbar{
	padding: 4px 0 0 11px;
}
/* widget end */